package com.kingdee.eas.custom.basedata;

import com.kingdee.bos.BOSException;
//import com.kingdee.bos.metadata.*;
import com.kingdee.bos.framework.*;
import com.kingdee.bos.util.*;
import com.kingdee.bos.Context;

import java.lang.String;
import com.kingdee.bos.util.*;
import com.kingdee.eas.common.EASBizException;
import com.kingdee.bos.Context;
import com.kingdee.bos.BOSException;
import com.kingdee.jdbc.rowset.IRowSet;
import java.math.BigDecimal;
import com.kingdee.bos.framework.*;
import java.util.Date;
import com.kingdee.bos.util.BOSUuid;

public interface ICommonFacade extends IBizCtrl
{
    public String GetParamsInfo(String cuid, String number) throws BOSException, EASBizException;
    public BigDecimal GetLastInwarePrice(String materialId) throws BOSException, EASBizException;
    public IRowSet GetPartsInfoRowSet(String strQueryPK, String parentId) throws BOSException, EASBizException;
    public IRowSet GetBaseInfoRowSet(String pk) throws BOSException, EASBizException;
    public String GetPersonDepartment(BOSUuid uuid, String cuid) throws BOSException, EASBizException;
    public IRowSet GetPurOrderHeadRowSer(String strQueryPK, String purOrderID, String purchaseID, String supplierID) throws BOSException, EASBizException;
    public IRowSet GetPurorderInfoRowSet(String pk) throws BOSException, EASBizException;
    public void SetIssue(String id, String method) throws BOSException, EASBizException;
    public Date GetAppDate() throws BOSException;
    public void SetContructionCount(String contructionId, String contructionNum, String targetNum, String className, String functionName) throws BOSException;
    public IRowSet ExcSql(String sql) throws BOSException;
    public void ExcSqlForUpdate(String sql) throws BOSException;
}